package com.ssy.lingxi.pay.model.vo.response;

import java.io.Serializable;

/**
 * 授信申请会员VO
 * @author 伍将
 * @date 2020/8/21
 * @version 2.0.0
 */
public class CreditApplyMemberVO implements Serializable {
    private static final long serialVersionUID = -5522286961549764499L;

    /**
     * 会员名称
     */
    private String memberName;

    /**
     * 会员归属
     */
    private String parentMemberName;

    /**
     * 会员归属Log
     */
    private String parentMemberLog;

    /**
     * 会员类型名称
     */
    private String memberTypeName;

    /**
     * 会员角色名称
     */
    private String roleName;

    /**
     * 会员等级
     */
    private String levelTag;

    /**
     * 状态: 1-未申请 2-申请中 3-正常 4-已冻结
     */
    private Integer status;

    /**
     * 状态名称
     */
    private String statusName;

    /**
     * 内部状态
     * 下级查询时：
     *      待提交-1
     *      已提交-2
     * 上级查询时：
     *      待提交审核 - 1
     *      提交审核失败 -2
     *      提交审核成功（待审核一级）- 3
     *      一级审核失败 - 4
     *      一级审核成功（待审核二级） - 5
     *      二级审核失败 - 6
     *      二级审核成功（待审核三级） - 7
     *      三级审核失败（待确认审核） - 8
     *      三级审核成功（待确认审核） - 9
     *      审核不通过 - 10
     *      审核通过 - 11
     */
    private Integer innerStatus;

    /**
     * 内部状态名称
     */
    private String innerStatusName;

    /**
     * 外部状态， 0或Null-所有 1-待提交 2-待确认 3-接受申请 4-不接受申请
     */
    private Integer outerStatus;

    /**
     * 外部状态名称
     */
    private String outerStatusName;

    /**
     * 申请单号
     */
    private String applyNo;

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getInnerStatusName() {
        return innerStatusName;
    }

    public void setInnerStatusName(String innerStatusName) {
        this.innerStatusName = innerStatusName;
    }

    public String getOuterStatusName() {
        return outerStatusName;
    }

    public void setOuterStatusName(String outerStatusName) {
        this.outerStatusName = outerStatusName;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getParentMemberName() {
        return parentMemberName;
    }

    public void setParentMemberName(String parentMemberName) {
        this.parentMemberName = parentMemberName;
    }

    public String getMemberTypeName() {
        return memberTypeName;
    }

    public void setMemberTypeName(String memberTypeName) {
        this.memberTypeName = memberTypeName;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getLevelTag() {
        return levelTag;
    }

    public void setLevelTag(String levelTag) {
        this.levelTag = levelTag;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getInnerStatus() {
        return innerStatus;
    }

    public void setInnerStatus(Integer innerStatus) {
        this.innerStatus = innerStatus;
    }

    public Integer getOuterStatus() {
        return outerStatus;
    }

    public void setOuterStatus(Integer outerStatus) {
        this.outerStatus = outerStatus;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public String getParentMemberLog() {
        return parentMemberLog;
    }

    public void setParentMemberLog(String parentMemberLog) {
        this.parentMemberLog = parentMemberLog;
    }
}
